composite dam - French English Dictionary